JavaScript Job: Test Engineer

Job added on

Company

CASRA

Location

Zürich - Switzerland

Job type

Full-Time

JavaScript Job Details

CASRA, based in Zurich, develops software in the X-ray image screening field for global markets. Using an adaptive approach that combines applied psychology, computer science and economic analysis, CASRA provides innovative computer-based training and testing software in the security services sector. Our software products support airports, customs and other government agencies as well as security service providers in detecting prohibited and dangerous items at more than 900 airports and various other locations in over 50 countries worldwide.

Tasks

Do you like to put things you learned into practice? We are looking for a highly skilled test automation engineer who is eager to prove his/her skills in an ambitious software project. You will be collaborating in a highly interdisciplinary environment with psychologists, manufacturers and security experts. With your experience, knowledge and commitment you will not only further develop the test processes of our existing products, but to also set up the test processes for our new product generation which is currently under construction. If you are a team player and looking for the human factor within software development, this is the right job!

  • Responsibility for building and maintaining reliable automated end-to-end tests, support for developers in creating automated tests, and collaboration with the project team throughout all testing phases
  • Responsibility for building and maintaining reliable automated end-to-end tests, support for developers in creating automated tests, and collaboration with the project team throughout all testing phases
  • Responsibility for building and maintaining reliable performance and load tests
  • Responsibility for the structured test process and support in the delivery of our software products and project deliverables by describing test cases from A to Z
  • Supervision and further development of the existing test processes of our products, but also setup of new test processes for our new product generation from scratch
  • Conduction of tests in a timely manner and evaluation of the results of various test cycles
  • You will play an important role in ensuring the quality of our software development projects.
  • You will work closely together with product owners, business analysts and software developers.
Requirements

  • Experience with test automation for UI, API and database using tools like Cypress, Cucumber, Robot Framework or similar
  • Familiarity with JavaScript or TypeScript or some object-oriented language like C#/Python
  • Knowledge and experience in performance and load testing
  • Strong testing fundamentals and experience in working collaboratively and effectively in an agile and very fast-paced environment.
  • Self-starter with a positive attitude, good problem-solving and communication skills, as well as stakeholder management skills to drive all aspects of testing forward
  • Knowledge and understanding of software development & DevOps fundamentals like CI/CD, Azure DevOps, Docker, and Containerization, etc.
  • A higher education, such as Bachelor’s Degree in Computer Science is a plus
  • Strong analytic skills and persistence in solving problems
  • Pleasure in teamwork
  • Fluent verbal and written English required, German is a plus
  • Swiss nationality or EU citizenship
Benefits

CASRA was founded as a startup company at the University of Zurich and has retained many of the typical characteristics of a startup:

  • Interdisciplinary work in a young and motivated team
  • Very flexible working hours and the possibility to work in home office
  • Individual development and training opportunities
  • Flat hierarchies
  • CASRA-Spirit: pleasant working environment, collegial interaction and many team events
Take the opportunity and apply to join us: Send your CV and a letter of motivation. We are already looking forward to welcoming you as a new team member!